be extremely embarrassed - Francés Inglés Diccionario