mallard
/mˈælɝd/
Explore definitions, synonyms, and language insights of mallard
Definitions
Noun
wild dabbling duck from which domestic ducks are descended; widely distributed