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