INDRI Meaning of INDRI in English (n.) Any lemurine animal of the genus Indris. Webster's English dictionary. Английский словарь Webster. 2012