YourDictionary

enchantment

noun

  1. an enchanting or being enchanted
  2. a magic spell or charm
  3. something that charms or delights greatly
  4. great delight or pleasure

See enchantment in American Heritage Dictionary 4

Learn more about enchantment

link/cite print suggestion box