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

More General Terms