Thesaurasize

foreknowledge

8 synonyms found

Definition

(n) : knowing beforehand, prescience, foresight, precognition