GENUS MYOCASTOR





Definition:

  1. [noun] a genus of Capromyidae
    Synonyms: Myocastor, genus Myocastor

Synonyms: