n. The act by which something is drenched; a soaking.
The Century Dictionary and Cyclopedia
n. The act of soaking or covering with water; a thorough wetting.
n. In vet. med., a dose of liquid medicine; a drench.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
n. the act of making something completely wet
Word Usage
"(Even the hypnotizing black mammoth would lumber off on hearing those words, not wishing to be hit by the unpleasant drenching from a big bowl of water which would come next)."