beguile

/bɪˈɡaɪl/
verb
  1. To charm or attract someone in a deceptive or misleading way.
    • She beguiled the audience with her beautiful singing voice.
    • The con artist beguiled the tourists with his fake stories.
    • The salesman beguiled customers into buying overpriced products.
  2. To cause time to pass pleasantly, especially by providing entertainment or distraction.
    • He beguiled the rainy afternoon by reading adventure novels.
    • We beguiled the long car ride with games and songs.
    • The children beguiled the hours with puzzles and drawing.
Antonyms
What does "beguile" mean? | whatsthatwordmean | whatsthatwordmean