enchantresses

noun
  1. women who use magic or cast spells; female magicians or witches
  2. Usage: literary; fantasy
  3. women who are extremely charming or captivating in a way that seems magical
  4. Usage: figurative

Examples