unrelenting in French
unrelenting in French
impitoyable
Not relenting; not yielding in strength, severity, or determination.
implacable
Not relenting; not yielding in strength, severity, or determination.