causing embarrassment - Francés Inglés Diccionario