clairvoyant vs crystal-gazing

clairvoyant

noun
  • A person able to foresee the future 

  • A person able to see things that cannot be perceived by the normal senses 

adj
  • Relating to a form of parallel processing algorithm given advance information about the problem. 

  • Able to foresee the future. 

  • Having great insight; sagacious. 

  • Able to see things that cannot be perceived by the normal senses. 

  • Of, relating to, or having clairvoyance. 

crystal-gazing

noun
  • The action or practice of gazing into a crystal ball in the hope or belief of seeing the future. 

  • The making of predictions about the future, especially when these are seen as very speculative. 

How often have the words clairvoyant and crystal-gazing occurred in a corpus of books? (source: Google Ngram Viewer )