預知

Verb

 * 1) to know in advance; to foresee; to anticipate; to foreknow