prestidigitator

noun

One who practises prestidigitation; a prestigiator; a juggler.

noun

One skilled in legerdemain or sleight of hand; a juggler.

noun

One who performs feats of prestidigitation, a sleight-of-hand artist, a magician

noun

someone who performs magic tricks to amuse an audience