WordNet: anticipate, foreknow, foresee, previse

Sanatista
realize beforehand



anticipate


foreknow


foresee


previse