MALLARD


Meaning of MALLARD in English

(a.) A large wild duck (Anas boschas) inhabiting both America and Europe. The domestic duck has descended from this species. Called also greenhead.

Webster's English dictionary.      Английский словарь Webster.