English dictionary
downpour meaning and definition
Definition and meaning of downpour at MeaningMonkey.org. downpour meaning and definition in the English Dictionary.DOWNPOUR noun
Definition of downpour (noun)
- a heavy rain
- synonyms: cloudburst, deluge, pelter, soaker, torrent, waterspout
Source: Princeton University Wordnet