beguiler
BEGUI'LER
, n. He or that which beguiles or deceives.