enthraller

/EH0 N TH R AO1 L ER0/
noun
  1. 1

    A person who bewitches or captivates.

  2. 2

    A person who enthrals.

  3. 3

    A person who enslaves or subjugates.