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