WATERLOO
Meaning of WATERLOO in English
n. a decisive defeat or contest (meet one's Waterloo).
[ Waterloo in Belgium, where Napoleon was finally defeated in 1815 ]
Concise Oxford English dictionary.
Краткий оксфордский словарь английского языка.
2012