Meaning of mallard

Definition of mallard

(noun) wild dabbling duck from which domestic ducks are descended; widely distributed

Other information on mallard

WIKIPEDIA results for mallard
Amazon results for mallard