eat a humble pie - Allemand Anglais Dictionnaire