INDRI


Meaning of INDRI in English

[in.dri] n, pl indris [F, fr. Malagasy indry look]] (1839): a large black-and-white Madagascan lemur (Indri indri) that is about two feet long with a rudimentary tail

Merriam-Webster English vocab.      Английский словарь Merriam Webster.