To fill someone with great delight or charm, as if by magic. It can also mean to place a magical spell on someone or something.
From Old French *enchanter*, from Latin *incantare* meaning 'to chant a magic spell.' The root *cantare* means 'to sing,' linking enchantment with spoken or sung words. Over time, the magical sense widened into strong emotional charm.
Try Another Word