The Collaborative International Dictionary
Foreknower
Foreknower \Fore*know"er\, n. One who foreknows.
Wiktionary
foreknower
n. One who foreknows.