Remorseful after learning one has been wrong. Admit one’s failure. ‘Pie’ is used in the sense of being forced to publicly eat or demonstrate one’s faulty reputation. (Compare to Eat Crow).
Eat humble pie