deluge
definition
a severe flood or a great quantity of something
example
After the heavy rain, the deluge caused several homes to be flooded in the area.
synonyms
floodinundationtorrent
word origin — from the Latin 'diluvium', meaning 'a flood', derived from 'diluere', meaning 'to wash away'.