conjurer

noun
  1. a person who performs magic tricks for entertainment; a magician
  2. a person who is believed to practice magic or sorcery
  3. Usage: archaic

Examples