Verb
1. anticipate
2. previse, foreknow, know, envision
3. imagine, conceive of, ideate, envisage, anticipate
4. forestall, counter, act, move