mallard
English Dictionary
->
Letter M
-> mallard
Search Dictionary:
mallard Definition
(n)
wild
dabbling
duck
from
which
domestic
ducks
are
descended
;
widely
distributed
mallard Synonyms
Anas platyrhynchos
mallard
© Art Branch Inc.