Jun 30 Synonyms: foreknowledge, farsightedness, foresight, and prescience Share this:TwitterFacebookLike Loading... Related