1. Noun
Alt. of Indri
2. Noun
large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Vocabulary classified under Nature and environment
More about this word
Synonyms and related words
Explore this word
