山童 やまわろ
yamawaro

Noun

1. one-eyed mountain spirit