Definitions of Trichys lipura:

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