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. Оксфордский английский словарь. 2012