be publicly embarrassed - Alemán Inglés Diccionario