indri
About 0.02 uses per million words.
Meaning
- noun One of the largest living lemurs (Indri indri), native to Madagascar.
Similar words
indri brevicaudatus indri indri indriid indrid babakoto lemur diademed sifaka fat-tailed dwarf lemur mouse lemur slender loris
Often followed by
indri and is in
Word family
indris
Save “indri” to learn later