hang one's head in silence - Espagnol Anglais Dictionnaire