Dictionary definition · 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
Source: Open English WordNet (CC BY 4.0).
Source: Open English WordNet (CC BY 4.0).