waterloo

Noun

 * 1) Waterloo (great defeat or failure)