Noun foreknowledge has 1 sense
  1. precognition, foreknowledge - knowledge of an event before it occurs
    --1 is a kind of clairvoyance, second sight, extrasensory perception, E.S.P., ESP
,
TOP