The English term "renew" matches the Italian term "allungare, rinnovare"

other english words that include "renew" : italian :
renewal allungamento, rinnovamento