The definition of prescient is knowing what is going to happen before it happens.(adjective)
A fortune teller who can tell the future is an example of someone who is prescient.
See prescient in American Heritage Dictionary 4
Origin: , from Old French
Origin: , from Latin praesciēns, praescient-
Origin: , present participle of praescīre, to know beforehand
Origin: : prae-, pre-
Origin: + scīre, to know; see skei- in Indo-European roots.
Learn more about prescient