humble pie

/HH AH1 M B AH0 L P AY0/
noun
  1. 1

    (idiomatic) Humility, being humble.

  2. 2

    (dated) A pie made from the offal of deer or hog.