downpour
has definitions from the field of meteorology
|
|
1 |
[ noun ] (meteorology) a heavy rain
Synonyms Used in print (Louis Zara, Dark Rider....)He ran out into the downpour , sped across the yard and into the buggy room . |
* |
|