English
›
Words
debacle
Translation:
English
Noun
7
an
overwhelming defeat or route
6
a
torrent of debris-filled waters
a
total
Add
Translation