Meaning:
If someone has to eat their words, this means that they have to admit that they were not right about something they said earlier.
Examples:
- Her classmates considered her a stupid girl, but when she got the top mark in mathematics, she made them eat their words.