Definition Definition

mallard - Meaning and Examples

Meaning of 'mallard' (Webster Dictionary)

1 . Mallard [ a.]
- A drake; the male of Anas boschas.
- A large wild duck (Anas boschas) inhabiting both America and Europe. The domestic duck has descended from this species. Called also greenhead.