Noun Definitiondownpour1.Definition: a heavy rainRelated Noun(s):cloudburst, deluge, pelter, soaker, torrent, waterspoutCategory: General