indri

ˈɪndri

Definitions

1. noun

a large, carnivorous lemur native to Madagascar, having a long tail and a loud, booming call.

“The researchers spent years studying the behavior of indris in their natural habitat.”

2. proper noun

a specific type of lemur, Indri indri, also known as the babakoto or sifaka.

“The zoo has a large enclosure for the indri, where visitors can observe these fascinating creatures.”

Synonyms

  • lemur
  • primate

Antonyms

  • herbivore