To know in advance
(Verb)
To tell about or make known (future events) by or as if by supernatural means
(Verb)
To foretell, especially by divination.
(Verb)
Synonyms:
  1. foretold