meet one's Waterloo
Are you looking for: 遭受遭受惨败More results...
English Expression:
  1. n.  meet one's Waterloo