Definitions of New world porcupine:

  • noun:   arboreal porcupine