downpour
Definitions
A heavy fall of rain.
A sudden, copious outpouring of something.
Examples
We were forced to take shelter under a bus stop during the sudden afternoon downpour.
The heavy downpour caused flash flooding in the low-lying areas of the city.
Synonyms
deluge cloudburst torrent downfall rainstorm freshet gullywasher