GeneralConnection.comDictionary
waterloo
Noun

1. Waterloo
2. defeat, licking, Waterloo
2. Battle of Waterloo, pitched battle
Usage