disenchantress
Etymology
From disenchanter + -ess.
noun
A female disenchanter.