Definition of Indri

  • 1. Large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn Noun

Synonyms for word "indri"

Semanticaly linked words with "indri"

Hyponims for word "indri"