Rhyme Desk
Find rhyming words!

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