Enchants Synonyms and Antonyms

To give great or keen pleasure to
(Verb)
Cast a spell over someone or something; put a hex on someone or something
(Verb)