verb
present participle and gerund of beguile
noun
A beguilement.
adjective
That beguiles or beguile.