one who goes before another; a predecessor; hence, an ancestor; a progenitor

listen to the pronunciation of one who goes before another; a predecessor; hence, an ancestor; a progenitor
الإنجليزية - الإنجليزية
foregoer