Synonyms for
Mallard
Definition
Mallard is a type of wild duck with a glossy green head and white collar, commonly found in North America and Eurasia.
Synonyms for
Definition
Mallard is a type of wild duck with a glossy green head and white collar, commonly found in North America and Eurasia.