We found one dictionary that defines the word malabar giant squirrel:
General (1 matching dictionary)
General (1 matching dictionary)
- Malabar giant squirrel: Wikipedia, the Free Encyclopedia