Dictionary |
1 Result
#1
drenching
n.
[
soaking
,
souse
,
sousing
] the act of making something completely wet; "he gave it a good drenching"
. wn