Definition of "Debacle" :
noun: a sudden and violent collapse
noun: a sound defeat
noun: flooding caused by a tumultuous breakup of ice in a river during the spring or summer
noun: a sudden and violent collapse
noun: a sound defeat
noun: flooding caused by a tumultuous breakup of ice in a river during the spring or summer