that causes embarrassment - Francés Inglés Diccionario