feel embarrassment - Alemán Inglés Diccionario