[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.
MALLARD
Meaning of MALLARD in English
Cambridge English vocab. Кембриджский английский словарь. 2012