Definitions for downpour

Definitions for (noun) downpour

Main entry: torrent, cloudburst, pelter, soaker, waterspout, downpour, deluge

Definition: a heavy rain


Visual thesaurus for downpour