i'm embarrassed - Alemán Inglés Diccionario