precognize

precognize

(ˌpriːkɒɡˈnaɪz) or

precognise

vb (tr) to know or cognize in advance; to have prior cognizance of (something)