'long-tailed porcupine' definitions:

Definition of 'long-tailed porcupine'

(from WordNet)
noun
Porcupine of Borneo and Sumatra having short spines and a long tail [syn: long-tailed porcupine, Trichys lipura]