Kotomora
山姥 (やまうば) Japanese meaning | Kotomora