INDRI Meaning of INDRI in English n. (pl. indris) a large lemur, Indri indri, of Madagascar. [ Malagasy indry behold, mistaken for its name ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012