long-tailed porcupine

Noun
  1. Porcupine of Borneo and Sumatra having short spines and a long tail (synset 102350225)

Found on Word Lists

Other Searches