Coypu Meaning

There are 1 meaning(s) for word Coypu

Meaning 1 : aquatic South American rodent resembling a small beaver; bred for its fur

    Synonyms : myocastor coypus,  nutria