downpour
downpour - noun
a heavy rain
downpour - thesaurus
cloudburst
deluge
pelter
soaker
torrent
waterspout