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