Definition of Indri Brevicaudatus

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

Synonyms for word "indri brevicaudatus"

Semanticaly linked words with "indri brevicaudatus"

Hyponims for word "indri brevicaudatus"