burst one's boiler
Are you looking for: 遭受遭受失败More results...
English Expression:
  1. n.  burst one's boiler
  2. n.  inflict a defeat on (upon)