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