Meaning of myocastor coypus

Definition of myocastor coypus

(noun) aquatic South American rodent resembling a small beaver; bred for its fur

Other information on myocastor coypus

WIKIPEDIA results for myocastor coypus
Amazon results for myocastor coypus