Definitions of beguiler:

  • noun:   a person who charms others (usually by personal attractiveness)
  • noun:   someone who leads you to believe something that is not true