eat humble pie make a humble apology and accept humiliation.
☞ Humble pie is from a mid-19th-century pun based on umbles, meaning 'offal', which was considered to be an inferior food.
2013Daily Telegraph He said all the pro-independence campaign has offered are complaints of scaremongering and Alex Salmond needs to swallow 'big pieces of humble pie' to resolve the current 'crisis'.