山姥 やまうば
yamauba

Noun

1. mountain witch; yamauba

Other forms: