Synonyms and Antonyms for enchant

3. enchant (v.)

cast a spell over someone or something; put a hex on someone or something

Synonyms: Antonyms: