foreknowing
Kelime Anlamı :

1. önceden bilmek.
2. önceden bil.
3. (fiil) önceden bilmek.