Noun mallard has 1 sense
  1. mallard, Anas platyrhynchos - wild dabbling duck from which domestic ducks are descended; widely distributed
    --1 is a kind of duck
    --1 is a member of Anas, genus Anas
,
TOP