Dictionary |
1 Result
#1
dousing
n.
[
submersion
,
immersion
,
ducking
] the act of wetting something by submerging it
. wn