definition of enchant
Enchant is defined as to cast a spell on, or to delight someone. 1  An example of enchant is a witch putting two people under a love spell. 2  An example of enchant is a beautiful and graceful woman walking into a room of single men.