Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning 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.
←
Mall
Malleability
→
Shares
Related Words
Lard
Mall
Menu
Home
Search
My Last Searches