indriid in Finnish indriid in Finnish indri noun (zoology) Any lemur in the family Indriidae. Add to Flashcards