Definitions
There is 1 meaning of the phrase
Indri Indri.
Indri Indri - as a noun
Large short-tailed lemur of madagascar having thick silky fur in black and white and fawn
Synonyms (Exact Relations)
indriindri brevicaudatusindrisExample Sentences
"The indri indri is the largest living lemur species."
"The indri indri is known for its distinctive black and white fur."
"The indri indri's diet consists mostly of leaves, fruits, and flowers."
"The indri indri uses loud and haunting calls to communicate."
"The indri indri can leap up to 10 meters in one jump."