Admit that you are wrong about something
I told to my friend not to bet on that horse. Now I will eat my words, because that horse win the race.
There is no origin for this idiom
Was this page helpful?
definition
Common phrase that has a specific meaning.