What is the meaning of indri lemur in English?

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

Learn in

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