Old English foreseon "have a premonition," from fore- "before" + seon "to see, see ahead" (see see (v.)). Perhaps modeled on Latin providere. Related: Foresaw; foreseeing; foreseen. Similar formation in Dutch voorzien, German vorsehen.
fore-ordain
fore-ordained
forepart
foreplay
forerunner
foresee
foreseeable
foreshadow
foreshorten
foresight
foreskin