indri brevicaudatus 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 brevicaudatus come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.