meaning of indris

1. Alt. of Indri
2.
large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn


Related Words

indris |

Developed & Maintained By Taraprasad.com

Treasure Words