Definition of Mallard

  • 1. Wild dabbling duck from which domestic ducks are descended; widely distributed Noun

Synonyms for word "mallard"

Semanticaly linked words with "mallard"

Hyponims for word "mallard"