“Manger Leur Chapeau”

I try to listen to French radio every day in order to 1) stay up with the news and 2) grab common French expressions.

Yesterday, I head someone say that American (car) manufacturers are going to have to “manger leur chapeau,” literally meaning to “eat their hat.”  I think its best English translation is to “eat their words,” basically to admit that one was wrong, often in an embarrassing or undesirable way.

And there you go.