verb
1.
Synonyms: prevent 1, forestall
Related Word: forecast, foretell, presage
Idioms: be one step ahead of
Contrasted words: disregard, ignore, neglect, overlook, slight
2.
Synonyms: foresee , apprehend, divine, forefeel, foreknow, preknow, previse, prevision, see, visualize
Related Word: await, contemplate, expect; foretaste
Idioms: be on the lookout ( or watch) for, look forward to, look ( or watch) out for