Noun Definition

atherurus

1.Definition: a genus of Hystricidae

Category: Animals