indri
noun
plural indris
Definition of indri
: a large diurnal black-and-white lemur (Indri indri) of Madagascar that is about two feet long with a rudimentary tail
Keep scrolling for more