The English term "progress" matches the Dutch term "verbetering"

other english words that include "progress" : dutch :
progress beterschap
progress vooruitgang