MALLARD Meaning of MALLARD in English n. 1.Drake.2.Common wild duck ( Anas boschas ). Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012