Synonyms: diviner
Definition: someone who claims to discover hidden knowledge with the aid of supernatural powers
Similar words: visionary, seer, illusionist
Definition: a person with unusual powers of foresight