'Trichys lipura' definitions:

Definition of 'Trichys lipura'

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