Possibly: One who surpasses or excels (from Arabic root سَبَقَ – sabiqa)

1 Post