What is the meaning of indri in English?

Learn vocabulary with pictures as well as definitions of indri in English

Learn in

See more

n. indri

Definition of indri in English

Herbivorous lemur of large size that has black and white fur, green eyes, and a short tail.

Synonyms of indri in English

indri lemurbabakoto

See more

n. indri lemur

Definition of indri lemur in English

Herbivorous lemur of large size that has black and white fur, green eyes, and a short tail.

Synonyms of indri lemur in English

indribabakoto