RichThesaurus
forepast
forepast
synonyms
bygone
foregone
past
forepassed
long ago
olden
historic
historical
backward
preterite
forepast
antonyms
present
future