Definition of Indri Indri

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

Synonyms for word "indri indri"

Semanticaly linked words with "indri indri"

Hyponims for word "indri indri"