drenching
English Dictionary
->
Letter D
-> drenching
Search Dictionary:
drenching Definition
(n)
the
act
of
making
something
completely
wet
; "
he
gave
it
a
good
drenching
"
drenching Synonyms
drenching
soaking
souse
sousing
© Art Branch Inc.