INDRI


Meaning of INDRI in English

n. (pl. indris) a large lemur, Indri indri, of Madagascar.

[ Malagasy indry behold, mistaken for its name ]

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