downpour has definitions from the field of meteorology
1
[ noun ] (meteorology) a heavy rain

Used in print

(Louis Zara, Dark Rider....)

He ran out into the downpour , sped across the yard and into the buggy room .

Related terms

rain deluge drench

*