trichys_lipuraEnglish

Trichys lipura, long-tailed porcupine

Noun

Porcupine of Borneo and Sumatra having short spines and a long tail

English: long-tailed porcupine, Trichys lipura

English words with similar meanings

Show 1 words