be publicly embarrassed - Francés Inglés Diccionario