MALLARD


Meaning of MALLARD in English

n.

1.

Drake.

2.

Common wild duck ( Anas boschas ).

Soule. Dictionary of English synonyms.      Словарь английских синонимов.