mallard

Sinhala Dictionary definitions for mallard

mallard 🔊 /mæˈlɚd/

mallard : වල් තාරාවා

mallard : තාරා විශේෂයක්

mallard definition

Adjective.

  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.