Meaning of Petaurista
Definition of Petaurista
(noun)
very
large
Asiatic
flying
squirrels
Other information on Petaurista
WIKIPEDIA results for
Petaurista
Amazon results for
Petaurista
Tweet