he/she is embarrassed - Francés Inglés Diccionario