Find the word definition

Wiktionary
eat one's words

vb. (context idiomatic English) To regret or retract what one has said.