As nouns the difference between foreknowledge and prenotion
is that foreknowledge is knowing beforehand, prescience, foresight, precognition while prenotion is foreknowledge.
foreknowledge
English
Noun
(en-noun)
Knowing beforehand, prescience, foresight, precognition
prenotion
English
References
An Essay Towards a New Theory of Vision; by George Berkeley.
Anagrams
*