wild duck (0 synonym found)

Definition of wild duck:

(n) : an undomesticated duck (especially a mallard)

Definition of wild duck:

(n) : an undomesticated duck (especially a mallard)

Back to Top