downpour

1. (noun) a heavy rain
Synonyms: cloudburst, deluge, soaker, torrent, waterspout
Related Words: rain, rainfall



Terms and Conditions of Use / Copyright Notice