NichiDict

インドオオリス

[indooorisu]

Meanings

1.Noun

Indian giant squirrel (Ratufa indica)