Deluges, noun plural of deluge. Synonyms in the same form.
Downpour
downpours, torrents, soakers, pelters
Inundation
inundations, cataclysms, alluvions
Other
myriads, rushes
All synonyms for deluge →