Urdu Meanings
iJunoon official Urdu Dictionary
Definitions
English definition for foreknowledge
1. n. knowledge of an event before it occurs
All in One
Foreknowledge is the concept of knowledge regarding future events.
Thesaurus
Synonyms and Antonyms for foreknowledge
Sponored Video