What is the meaning of the word "waterloo"?
Definitions:
-
a final crushing defeat
noun
- They met their waterloo.
- They met their waterloo.
-
a town in Belgium
noun
- I visited Waterloo last week.
- I visited Waterloo last week.