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