What is the definition of
foreknowledge
1.
[ noun ]
knowledge of an event before it occurs
Synonyms:
precognition
Related terms:
clairvoyance
To share this definition
press "text" (Facebook, Twitter) or "link" (blog, mail) then paste
text
link