MALLARD


Meaning of MALLARD in English

n. common wild duck which is the source for most domesticated ducks

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.