The definition :
Definitions of debacle:
- noun: a sudden and violent collapse
- noun: flooding caused by a tumultuous breakup of ice in a river during the spring or summer
- noun: a sound defeat
Are you interested in alternative search :
:drubbing fiasco slaughter thrashing trouncing walloping whipping collapse defeat deluge flood inundation licking
If you like reading news check: