GeneralConnection.com
➔
Dictionary
waterloo
Noun
1. Waterloo
2. defeat, licking, Waterloo
2. Battle of Waterloo, pitched battle
Usage