English word definition — powered by WordNet
a person with unusual powers of foresight
someone who performs magic tricks to amuse an audience
Want to remember illusionist?