Definitions of illusionist:

  • noun:   a person with unusual powers of foresight
  • noun:   someone who performs magic tricks to amuse an audience