Downpours, noun plural of downpour. Synonyms in the same form.
Deluge
deluges, soakers, torrents, pelters
Other
rainstorms, plashes, pourdowns, rainpours
All synonyms for downpour →