A heavy rain; SYN. cloudburst, deluge, waterspout, torrent, soaker.
1. A poisonous or medicinal drink; specifically; a large dose of medicine mixed with liquid and put down the throat of an animal
2. Something that drenches
3. A quantity sufficient to drench or saturate