waterloo - Dictionary definition and meaning for word
waterloo
Definition (noun) a town in central Belgium where in 1815 Napoleon met his final defeat
Definition (noun) a final crushing defeat
Example Sentence
he met his waterloo
Definition (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
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com