enchantress
noun
°An attractive woman skilled at using magic; an alluring witch.
°A beautiful, charming and irresistible woman.