downpour
1.
(
noun
) a heavy rain
Synonyms:
cloudburst
,
deluge
,
soaker
,
torrent
,
waterspout
Related Words:
rain
,
rainfall
Terms and Conditions of Use / Copyright Notice