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