v. a.
1.
Foretell, predict, presage, portend, augur, betoken, foreshadow, foreshow, prognosticate, prefigure, be ominous of.
2.
Foreknow, be prescient of, have foreknowledge of, have prescience of, have premonition of, have presentiment of, divine.
v. a.
1.
Foretell, predict, presage, portend, augur, betoken, foreshadow, foreshow, prognosticate, prefigure, be ominous of.
2.
Foreknow, be prescient of, have foreknowledge of, have prescience of, have premonition of, have presentiment of, divine.
Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012