Hi, I'm a English learner. I know an idiom that "eat your words". I just know what that mean but not to much information,like its history, when and where it started, when and how the idiom can be used.Hope you can help me.
Thanks!