To beguile is defined as to deceive someone in a cunning way or to enchant someone and make him become attracted to you.
(verb)See beguile in Webster's New World College Dictionary
Related Forms:
See beguile in American Heritage Dictionary 4
transitive verb be·guiled, be·guil·ing, be·guiles
Origin:
Origin: Middle English bigilen
Origin: : bi-, be-
Origin: + gilen, to deceive; see guile
.Related Forms:
Learn more about beguile