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

Treasure Words