Skip to main content

poachard

English poachard meaning in English  •  poachard का अर्थ अंग्रेजी में
Noun
  • A common European duck (Aythya ferina); -- called also goldhead>, poker>, and fresh-water widgeon>, or red-headed widgeon>.
Advertisement