Loading page
indri indri is a noun meaning "large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn". It carries one recorded sense.
large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Definitions, synonyms and semantic relations for indri indri come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.