den canossagang antreten

listen to the pronunciation of den canossagang antreten
Немецкий Язык - Английский Язык
to eat crow
to eat humble pie