conjuror
conjuror - noun
someone who performs magic tricks to amuse an audience
a witch doctor who practices conjury
conjuror - thesaurus
conjurer
illusionist
magician
prestidigitator