"a previous time," 1530s, from fore- + time (n.). Related: Foretimes.
forester
forestry
foretaste
foretell
forethought
foretime
forever
forewarn
foreword
forfeit
forfeiture