Wiktionary
eaten one's words
vb. (past participle of eat one's words English)
vb. (past participle of eat one's words English)