long-tailed porcupine
noun
: a porcupine (Trichys lipura) of Borneo and Sumatra that has short spines and a long tail
Love words? Need even more definitions?
Merriam-Webster unabridged
Share