eat one's words (吃掉自己的话)

Idiom Promise

含义

to admit that what one said was wrong

承认自己说的错了 (chéngrèn zìjǐ shuō de cuòle)

例句

"He had to eat his words after breaking his promise."

"他在打破承诺后不得不吃掉自己的话。" (Tā zài dǎpò chéngnuò hòu bùdébù **chīdiào zìjǐ dehuà**.)