Rhyme Desk
Find rhyming words!

Definition of "Waterloo" :

noun: the battle on 18 June 1815 in which Prussian and British forces under Blucher and the Duke of Wellington routed the French forces under Napoleon

noun: a final crushing defeat

"He met his waterloo."

noun: a town in central Belgium where in 1815 Napoleon met his final defeat