idiom
eat one's words
Meaning
to admit that what one said was wrong
Example
He had to **eat his words** after breaking his promise.