derived from the Latin word
progredi (go, come forth, go forward)
derived from the New Latin word
pro-using the Greek prefix
pro-, προ- (before)
derived from the Proto-Indo-European root
*perderived from the Latin word
gradi (walk, step, take steps)
derived from the Proto-Indo-European root
*ghredh-