Definitions of long-tailed porcupine:

  • noun:   porcupine of Borneo and Sumatra having short spines and a long tail