illusionist

Noun
  1. A person with unusual powers of foresight (synset 110776101)
  2. Someone who performs magic tricks to amuse an audience (synset 110300371)

Other Searches