indri /ˈɪndɹi/ noun1 •One of the largest living lemurs (Indri indri), native to Madagascar.The Indri (Indri indri; top left), the largest prosimian at up to three feet long (excluding tail) and 22 pounds, eats plant matter. — 1993 formsindris