VariousWords beta
Definitions:
Noun
indri
indris
Indri indri
Indri brevicaudatus
Definition: large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
Definition: One of the largest living lemurs (Indri indri), native to Madagascar.