indris
Explore definitions, synonyms, and language insights of indris
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 indris