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

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