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

mallards Definition

Cancel
mallards
noun(mal-lard)
a common and widely distributed wild duck (Anas platyrhynchos) of the northern hemisphere the males of which have a green head and white-ringed neck and which is the source of the domestic ducks

Words Related to mallards!

mallards Examples by Brain Bank Users