предшественник

Etymology
.

Noun

 * 1) predecessor, precursor, forerunner
 * 2) progenitor
 * 3) ancestor an earlier type
 * 4) forebear
 * 5) foregoer