eat crow

idiom

Definition of eat crow

US, informal
: to admit that one was wrong or accept that one has been defeated He was forced to eat crow when the company fired him.