Enchant

What is Enchant ?

Enchant is (verb) 1. to delight and attract someone. Synonym charm. Antonym disgust 2. to use magic on someone or something

 

source: Easier English, Student Dictionary Upper Intermediate Level