Eat one's words意思

"Eat one's words" is an English idiom that means to admit that one is wrong, often after initially being insistent or confident about being right. It suggests that the person literally has to "swallow" their previous words, which they may find difficult or embarrassing to do. This idiom is often used in situations where someone has to publicly acknowledge their mistake or change their opinion.