English dictionary
indri indri meaning and definition
Definition and meaning of indri indri at MeaningMonkey.org. indri indri meaning and definition in the English Dictionary.INDRI INDRI noun
Definition of Indri indri (noun)
- large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
- synonyms: indri, Indri brevicaudatus, indris
Source: Princeton University Wordnet