indri

noun

A large arboreal lemur (Indri indri) of eastern Madagascar, having very long legs and a rudimentary tail.

noun

The babakoto, Indris or Lichanotus brevicaudatus, a lemurine quadruped of Madagascar, belonging to the subfamily Indrisinæ and family Lemuridæ.

noun

One of the largest living lemurs (Indri indri).

noun

large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn