Meaning of enchant

Definition of enchant

(verb) hold spellbound
attract; cause to be enamored; "She captured all the men's hearts"
cast a spell over someone or something; put a hex on someone or something

Other information on enchant

WIKIPEDIA results for enchant
Amazon results for enchant