|
Definition of Indri indri
1. Noun. Large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn.
Exact synonyms: Indri, Indri Brevicaudatus, Indris
Generic synonyms: Lemur
Group relationships: Genus Indri
Generic synonyms: Lemur
Group relationships: Genus Indri