noun.
The act by which something is drenched; a soaking.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
noun.
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)."