Mallard — synonyms, definition

1. mallard (Noun)

1 synonym
Anas platyrhynchos
1 definition

mallard (Noun) — Wild dabbling duck from which domestic ducks are descended; widely distributed.

1 type of
duck
2 parts of
anas genus Anas