Definitions of beguile:

  • verb:   influence by slyness
  • verb:   attract; cause to be enamored