Noun Definition

petauristidae

1.Definition: Old World flying squirrels

Category: Animals