humble pie
n. A pie formerly made from the edible organs of a deer or hog.
Idiom: eat humble pie To be forced to apologize abjectly or admit one's faults in humiliating circumstances.
[Alteration (influenced by HUMBLE) of obsolete umble pie : Middle English umbles, edible animal organs (variant of numbles, from Norman French nombles, from Old French, loin of veal, probably from alteration of Latin lumbulus, diminutive of lumbus, loin) + PIE1.]