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