Noun Definition

myocastor

1.Definition: a genus of Capromyidae

Category: Animals