ducking
1.
(
noun
) the act of submerging something
Synonyms:
dousing
,
immersion
Related Words:
wetting
2.
(
noun
) duck hunting
Related Words:
hunt
,
hunting
Terms and Conditions of Use / Copyright Notice