hang one's head in shame - Turco Inglés Diccionario