山姥やまうば
yamauba

Noun

1. mountain witch; yamauba

Other forms: