Idiom Definition:
  
    
  Your browser does not support the audio element.
"to eat your words"  
    to publicly admit that something you said was wrong
     
Synonyms:
abjure, abnegate, abrogate, annul, backtrack, cancel, contradict, countermand, deny, disavow, disclaim, forswear, nullify, recant, renege, renounce, repeal, repudiate, rescind, retract, revoke, unsay, void, welsh, withdraw
 
 
This man is literally 
eating his words. - - - - -> 
