meet _ waterloo
📖 generalMeaning
To encounter a significant defeat or challenge that leads to failure.
Literal Meaning
to meet one's Waterloo
Example
“After years of success, the company finally met its Waterloo when the market crashed.”