Vocabulary

インドリ

indri (short-tailed lemur) (Indri indri)

noun