meet your Waterloo1 → meet your Waterloo at Waterloo(2) to be finally defeated after a long period of success
2 LOSE A GAME, COMPETITION, OR WARto finally be defeated after you have been successful for a long time 〔长时间成功后〕最终惨遭失败,遭遇滑铁卢meet your Waterloo• Olivia was just about to meet her Waterloo, and I couldn't bear it.
→ meet your Waterloo at meet1(15)