INDRI Meaning of INDRI in English n. (pl. indris) a large lemur, Indri indri, of Madagascar. Etymology: Malagasy indry behold, mistaken for its name Oxford English vocab. Оксфордский английский словарь. 2012