You searched for:
foreknowledge (s) (noun)
, foreknowledges (pl)
An awareness of something before it happens or exists; advance anticipation: No one could have any foreknowledge that the hurricanes would cause so much destruction in so many places.
This entry is located in the following unit: