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