Definition Definition

indri - Meaning and Examples

Meaning of 'indri' (Webster Dictionary)

1 . Indri [ n.]
- Any lemurine animal of the genus Indris.