English Indri Cited by user UtherSRG on 26 Mar 2012 The indri (Indri indri), also called the babakoto, is one of the largest living lemurs.