Noun Definition

petaurista

1.Definition: very large Asiatic flying squirrels

Category: Animals