unrelenting in Italian
unrelenting in Italian
implacabile
Not relenting; not yielding in strength, severity, or determination.
spietato
Not relenting; not yielding in strength, severity, or determination.