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.      Английский основной разговорный словарь.