Noun
1. indri
2. Indri indri, Indri brevicaudatus, lemur, indri
3. Indri indri, Indri brevicaudatus, lemur