to eat humble pie - Turc Anglais Dictionnaire