1. ಪೆಮ್ಮರುಳ್

    ♪ pemmarul
    1. (noun)
    2. a huge, monstrous ghost.