eat humble pie

📖 general
Meaning
To admit one was wrong and apologize, often in a humiliating or submissive way.
Literal Meaning
To consume a pie made from 'umbles' (offal, entrails), which was considered food for the poor or low-status people.
Example
“After his grand predictions failed, the economist had to eat humble pie and admit his forecast was completely off.”