long-tailed porcupine
1.
(
noun
) porcupine of Borneo and Sumatra having short spines and a long tail
Synonyms:
Trichys lipura
Related Words:
Old World porcupine
Terms and Conditions of Use / Copyright Notice