Trichys lipura

Explore definitions, synonyms, and language insights of Trichys lipura

Definitions

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

More General Terms