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
Tweet