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