Japanese dictionary
やまうば
mountain witch; yamauba
Kanji details
・mountain
・old woman
Explore more
やまんば
mountain witch;yamauba