Meaning of MALLARD in Urdu
Use in sentences of میلارڈ
Meaning of MALLARD in English
- A drake; the male of Anas boschas.
- A large wild duck (Anas boschas) inhabiting both America and Europe. The domestic duck has descended from this species. Called also greenhead.
Articles Related to ‘میلارڈ’
حروف کلک کرکے دیگر الفاظ براؤز کریں