MALLARD


Meaning of MALLARD in English

n. (pl. same or mallards)

1. a wild duck or drake, Anas platyrhynchos, of the northern hemisphere.

2 the flesh of the mallard.

Etymology: ME f. OF prob. f. maslart (unrecorded, as MALE)

Oxford English vocab.      Оксфордский английский словарь.