INDRI Meaning of INDRI in English n. (pl. indris) a large lemur, Indri indri, of Madagascar. [Malagasy indry behold, mistaken for its name] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012