Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of mallard

- 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.

Crossword clue for mallard

- Duck type
- Wild duck