山姥やまんばTop 45000MeaningsNoun1. mountain witch; yamaubaOther readings山やま姥うばKanji used山mountain姥elderly womanPitch accentやまんば