n. 1 sorceress, enchantress, magician, sibyl, pythoness; warlock The witches prophesied that Macbeth would be king 2 hag, fury, battleaxe, crone, gorgon, Medusa, ogress, Xanthippe, shrew, virago, harridan, fishwife, termagant, Archaic beldam or beldame, Offensive old bag, bitch: How could you stand living with the old witch for so many years?
WITCH
Meaning of WITCH in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012