beldam [or beldame]

noun bruixa, virago.