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