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