illusionist

nouns

a person with unusual powers of foresight
someone who performs magic tricks to amuse an audience
is derived from