Meaning of trichys lipura
Definition of trichys lipura
(noun)
porcupine
of Borneo and Sumatra having
short
spines and a
long
tail
Other information on trichys lipura
WIKIPEDIA results for
trichys lipura
Amazon results for
trichys lipura
Tweet