meet _ waterloo

📖 general
Meaning
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.”