'Indri indri' definitions:

Definition of 'Indri indri'

From: WordNet
noun
Large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn [syn: indri, indris, Indri indri, Indri brevicaudatus]