manger son chapeau
Meanings
Verb
1. to eat one's hat, to eat humble pie