Vocabulary
インドリ
インドリ
indri (short-tailed lemur) (Indri indri)
noun