In English, what is meant by Eat one’s words?

  • Without money, work, or hope
  • Already decided and not likely to change
  • Admit that what one said was wrong
  • Happening very quickly and energetically