have to eat (one's) words
have to eat (one's) words
To have to retract, regret, or feel foolish about what one has previously said. You think I can't get an A in this class, but you'll have to eat your words when we get our report cards! After my negative prediction for the season, I had to eat my words when the team started out undefeated.
See also: eat, have, word
Farlex Dictionary of Idioms.
- eat (one's) words
- eat one's words
- eat words
- eat your words
- swallow (one's) words
- swallow one's words
- a fool and his money are soon parted
- fool and his money are soon parted
- fool and his money are soon parted, a
- parted