eat your words
US /iːt jʊər wɜrdz/
UK /iːt jʊər wɜrdz/

1.
收回自己的话, 承认说错了
to admit that something you said earlier was wrong, especially when you were boasting or very confident
:
•
He said I couldn't do it, but I'll make him eat his words.
他说我做不到,但我会让他收回他的话。
•
After the team won, the critics had to eat their words.
球队获胜后,评论家们不得不收回他们的话。