Canossa
noun
Ca·nos·sa
| \ kəˈnäsə, -ˈȯ-\
plural -s
Definition of Canossa
: a place or occasion of submission, humiliation, or penance
—often used with go to he went to his Canossa when he reversed his policy
Keep scrolling for more