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.      Оксфордский английский словарь.