foregoer
FOREGO'ER,
n.
1. An ancestor; a progenitor. [Not used.]
2. One who goes before another.
3. One who forbears to enjoy.