aller à Canossa
Meanings
Verb
1. to go to Canossa; make amends, to mend one's ways, to eat humble pie, eat crow