Drencher

1. (n.) One who, or that which, west or steeps.

2. (n.) One who administers a drench.

Thesaurus Entries

brash, burst of rain, deluge, downfall, downflow, downpour, drencher, flood, gushing rain, heavy rain, plash, pour, rainburst, rainspout, rainstorm, scud, soaker, soaking rain, spate, spout, torrent of rain, waterspout