INDRI Meaning of INDRI in English [ 'ɪndri ]■ noun ( plural ~s ) a large, short-tailed Madagascan lemur. [ Indri ~ .]OriginC19: from Malagasy indry! 'behold!' or indry izy! 'there he is!', mistaken for its name. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004