make somebody eat humble pie - Allemand Anglais Dictionnaire