downpour
1. [ noun ] (meteorology) a heavy rain
Synonyms: torrent cloudburst soaker waterspout pelter deluge
Related terms: rain deluge drench
Similar spelling:   Donofrio