INDRI Meaning of INDRI in English noun any lemurine animal of the genus indris. Webster English vocab. Английский словарь Webster. 2012