hide one's face in shame - Turco Inglés Diccionario