Definition of インドオオリス

インドオオリス

indooorisu

noun
Indian giant squirrel (Ratufa indica)