From Longman Dictionary of Contemporary Englishmeet your Waterloomeet your WaterlooLOSE A GAME, COMPETITION, OR WARto finally be defeated after you have been successful for a long time → meet
Examples from the Corpus
meet your Waterloo• Olivia was just about to meet her Waterloo, and I couldn't bear it.meet your Waterloomeet your Waterlooto be finally defeated after a long period of success Despite widespread unpopularity, the party did not meet its Waterloo until the election of 1997. → Waterloo