What does cairina moschata mean?

cairina moschata meaning in General Dictionary

large crested wild duck of Central The united states and South America; widely domesticated