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.
Foreshadow is defined as to give a hint beforehand that something is going to happen.
To foretell or predict.
To foretell or predict, esp. from signs or indications
(Archaic) To predict; foretell.
To be a prophetic sign or omen of; foreshadow
To give a sketchy outline of.
Warn is defined as to tell or caution against danger.
To bring to mind by a slight mention or remote allusion; to suggest in an indirect manner.
To bestow; to confer.
Find another word for portends. In this page you can discover 16 synonyms, antonyms, idiomatic expressions, and related words for portends, like: predicts, forecasts, prefigures, foretells, augurs, foreshadows, betokens, presages, prognosticates, bodes and heralds.