indri in Polish indri in Polish indris krótkoogonowy noun One of the largest living lemurs (Indri indri), native to Madagascar. Add to Flashcards