This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Mallard

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



Shares

Related Words

Menu