relentless in Italian
relentless in Italian
implacabile
Unrelenting or unyielding in severity.
tenace
Unremitting, steady and persistent.