Downpour Meaning

There are 1 meaning(s) for word Downpour

Meaning 1 : a heavy rain

    Synonyms : cloudburst,  deluge,  pelter,  soaker,  torrent,  waterspout