The Italian term "inflessibile" matches the English term "unfaltering"

other italian words that include "inflessibile" : english :
inflessibile unrelenting