meaning of mallard

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


Related Words

mallard |

Developed & Maintained By Taraprasad.com

Treasure Words