| 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 |