deluge
[ˈdelyo͞o(d)ZH]
NOUN
a severe flood.
"this may be the worst deluge in living memory"
synonyms:
flood · flash flood · torrent · spate
VERB
(be deluged)
inundate with a great quantity of something.
"he has been deluged with offers of work"
synonyms:
inundate · [more]