MALLARD


Meaning of MALLARD in English

[noun] [C] [plural] mallard or mallards - a wild duck that is common in Europe and N AmericaThe male mallard has a green head and reddish-brown chest.

Cambridge English vocab.      Кембриджский английский словарь.