Definitions
There is 1 meaning of the phrase
Cairina Moschata.
Cairina Moschata - as a noun
Large crested wild duck of central america and south america; widely domesticated
Synonyms (Exact Relations)
muscovy duckmusk duck