forereached

verb
  1. past tense of foresee; to see or know beforehand; to anticipate.
  2. Usage: archaic or literary usage; modern English typically uses 'foresaw' as the past tense of 'foresee'
  3. (nautical) past tense of foresail or to gain ground to windward of another vessel.
  4. Usage: nautical/sailing term; specialized usage

Examples