Synonyms: torrent, cloudburst, pelter, soaker, waterspout, downpour, deluge
Definition: a heavy rain
Similar words: rain, rainfall
Definition: water falling in drops from vapor condensed in the atmosphere