रागसजस मैस

English: Translation
ogre
Hindi: Translation
नरपिचास
noun