English dictionary
mallard meaning and definition
Definition and meaning of mallard at MeaningMonkey.org. mallard meaning and definition in the English Dictionary.MALLARD noun
Definition of mallard (noun)
- wild dabbling duck from which domestic ducks are descended; widely distributed
- synonyms: Anas platyrhynchos
Source: Princeton University Wordnet