The definition of predict is to say what will happen in the future.
The definition of foretell is to foreshadow, or to predict the future.
To predict, especially from signs or omens; foretell.
To foretell or predict.
To foretell or predict, esp. from signs or indications
To indicate by prediction; forecast:
(Archaic) To predict; foretell.
To give notice to (a person) to stay or keep (off, away, etc.)
To ask for without demanding.
To suggest or demonstrate the necessity, expedience, or advisability of:
To indicate indirectly or by allusion; hint; suggest; intimate
To suggest beforehand; foreshadow in a vague way
To indicate or give warning of beforehand; presage.
To bestow; to confer.
Find another word for foreshadows. In this page you can discover 17 synonyms, antonyms, idiomatic expressions, and related words for foreshadows, like: predicts, forecasts, prefigures, foretells, augurs, betokens, presages, prognosticates, portends, bodes and warns.