Noun Definition

mallard

1.Definition: wild dabbling duck from which domestic ducks are descended; widely distributed

Category: Animals