Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

mallard Definition

Cancel
mallard
noun(mal-lard)
wild dabbling duck from which domestic ducks are descended; widely distributed
Synonyms: anas platyrhynchos,

Words Related to mallard!

mallard Examples by Brain Bank Users