English Dictionary
Definition meet your Waterloo in British English
meet your Waterloo phrase
phrase
1
to fail at something that you have always been successful at until now
Synonyms and related words
