hang one's head in shame - Alemán Inglés Diccionario