myocastor
1. [ noun ] (biology,zoology) a genus of Capromyidae
Synonyms: genus_Myocastor
Related terms: mammal_genus Capromyidae coypu
Similar spelling:   Mycostatin