Dictionary |
2 Results
#1
ducking
n.
[
duck hunting
] hunting ducks
. wn
#2
ducking
n.
[
submersion
,
immersion
,
dousing
] the act of wetting something by submerging it
. wn