Pochard Meaning

There are 1 meaning(s) for word Pochard

Meaning 1 : heavy-bodied Old World diving duck having a grey-and-black body and reddish head

    Synonyms : aythya ferina