feel mortified - Francés Inglés Diccionario