'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]