ENCHANTMENT

Definition of ENCHANTMENT

  1. (noun)a feeling of great liking for something wonderful and unusual
  2. (noun)a psychological state induced by (or as if induced by) a magical incantation
  3. (noun)a magical spell