The Oni of the Mountains.

the heck’s an oni?

To put it simple, Japanese demon. According to wikipedia it also translates to devil, ogre or troll.

Overpowered Street Fighter character. :v: