NichiDict

インドリ

[indori]

Meanings

1.Noun

indri (short-tailed lemur) (Indri indri)