debacle

Noun
  1. A sudden and violent collapse (synset 107380032)
  2. Flooding caused by a tumultuous breakup of ice in a river during the spring or summer (synset 111475370)
  3. A sound defeat (synset 107491763)

Other Searches