Your comments

Maybe Japanese Oni? :)