What does it mean to meet your Waterloo?

To meet one's Waterloo means to find the cause of one's defeat or downfall.

The most likely origin of the expression is the Battle of Waterloo (18 June 1815), where the defeat of Napoleon Bonaparte brought an end to his imperial ambitions.

Copyright Wanderlust World © https://www.ynyoo.com