VariousWords beta
Related Terms:
Definitions:
Noun
debacle
Definition: flooding caused by a tumultuous breakup of ice in a river during the spring or summer
Definition: An event or enterprise that ends suddenly and disastrously, often with humiliating consequences.