Rhymes | Synonyms
noun: someone who performs magic tricks to amuse an audience
noun: a person with unusual powers of foresight