prestidigitator

noun

One who practises prestidigitation; a prestigiator; a juggler.

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

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

Someone who performs magic tricks to amuse an audience.