mallard
noun
plural mallard
or mallards
Definition of mallard
: a common and widely distributed wild duck (Anas platyrhynchos) of the northern hemisphere the males of which have a green head and white-ringed neck and which is the source of the domestic ducks
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more