/ bɪˈgaɪl; NAmE / verb [ vn ] ( formal )
1.
beguile sb (into doing sth) to trick sb into doing sth, especially by being nice to them :
She beguiled them into believing her version of events.
2.
to attract or interest sb :
He was beguiled by her beauty.
••
WORD ORIGIN
Middle English (in the sense deceive, deprive of by fraud ): from be- thoroughly + obsolete guile to deceive (from Old French , probably from Old Norse ).