long-tailed porcupine

Explore definitions, synonyms, and language insights of long-tailed porcupine

Definitions

Noun
porcupine of Borneo and Sumatra having short spines and a long tail

More General Terms