English Dictionary
◊ MALLARD
mallard
n : wild dabbling duck from which domestic ducks are descended;
widely distributed [syn: {Anas platyrhynchos}]