MALLARD


Meaning of MALLARD in English

[mal.lard] n, pl mallard or mallards [ME, fr. MF mallart] (14c): 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

Merriam-Webster English vocab.      Английский словарь Merriam Webster.