INDRI


Meaning of INDRI in English

[ 'ɪndri ]

■ noun ( plural ~s ) a large, short-tailed Madagascan lemur. [ Indri ~ .]

Origin

C19: from Malagasy indry! 'behold!' or indry izy! 'there he is!', mistaken for its name.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.