What is the meaning of Illusionist?

One who works with illusion or sleight of hand.

One who deceives by magical or mystical means.

magician, illusionist

an illusionist

Source: wiktionary.org