ensorcel

/ɪnˈsɔrsəl/
verb
  1. To enchant, bewitch, or captivate someone completely; to cast a spell on someone.
    • Her voice was so beautiful it seemed to ensorcel everyone in the audience.
    • The old tale tells of a witch who would ensorcel travelers with a single glance.
    • The magician's performance was so mesmerizing it appeared to ensorcel the entire crowd.
Antonyms