Definitions of Genus myocastor:

  • noun:   a genus of Capromyidae