NichiDict

山姥

やまうば
山んば山うば
[yamauba]

Meanings

1.Noun

mountain witch; yamauba