embarrass oneself - Francés Inglés Diccionario