A woman with magical powers who uses spells or witchcraft, often to enchant or put someone under a spell.
From Old French 'enchantresse' (female enchanter), derived from 'enchanter' (to put under a spell). The root is Latin 'incantare' (to sing in).
Try Another Word