prévoir

Etymology
, from, borrowed from.

Verb

 * 1) to anticipate, foresee, expect (reaction, event, etc.)
 * 2) to forecast (weather)
 * 3) to plan
 * 4) to allow, make plans for, prepare, make provision for
 * 5)  to provide for, make provision for