"You canker blossom!" 3 Shakespearean Insults
"foreknowledge," mid-15c., from Late Latin praecognitionem (nom. praecognitio), noun of action from past participle stem of Latin praecognoscere "to foreknow," from prae "before" (see pre-) + cognoscere "to know" (see cognizance).
precognition pre·cog·ni·tion (prē'kŏg-nĭsh'ən)n. Knowledge of something in advance of its occurrence, especially by extrasensory perception.