feel embarrassment - Francés Inglés Diccionario