a severe flood.
synonyms:flood, torrent, spate
"homes were swept away by the deluge"
inundate with a great quantity of something.
"he has been deluged with offers of work"
synonyms:inundate, overwhelm, overrun,flood, swamp, snow under, engulf,bombard
"we have been deluged with calls"