The English term "enduring" matches the Italian term "restante"

other english words that include "enduring" : italian :
enduringness perseveranza