Mallard - Definition

mallard

n 1: wild dabbling duck from which domestic ducks are descended;
widely distributed [syn: mallard, Anas platyrhynchos]

Look up another word