meaning of long tailed porcupine
1.
porcupine
of
Borneo
and
Sumatra
having
short
spines
and
a
long
tail
Related Words
long-tailed porcupine
|
Developed & Maintained By
Taraprasad.com