Japanese dictionary
おに
ogre-like person (i.e. fierce, relentless, merciless, etc.)
Kanji details
・ghost
・devil