Choose the correct meaning of the idiom : Eat a humble pie;
A
Eat greedily6
B
To face humaliation
C
Feel hungry
D
To face jubilation
Correct Answer: To face humaliation