Indris Meaning

There are 1 meaning(s) for word Indris

Meaning 1 : large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn

    Synonyms : indri,  indri brevicaudatus,  indri indri