illusionist

illusionist

illusionist

Noun

a person with unusual powers of foresight

Synonyms:

Noun

someone who performs magic tricks to amuse an audience

Synonyms: