1 definition found indri indri - WordNet (r) 2.1 (2005) : Indri indri n 1: large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn [syn: indri, indris, Indri indri, Indri brevicaudatus]