Noun Definitionwaterloo1.Definition: a final crushing defeat"He met his waterloo"Category: General2.Definition: a town in central Belgium where in 1815 Napoleon met his final defeatCategory: Places3.Definition: the battle on 18 June 1815 in which Prussian and British forces under Blucher and the Duke of Wellington routed the French forces under NapoleonCategory: General