Indri indri
Explore definitions, synonyms, and language insights of Indri indri
Definitions
Noun
large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Explore definitions, synonyms, and language insights of Indri indri