Noun Definition

tolypeutes

1.Definition: a genus of Dasypodidae

Category: Animals