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