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