unrelenting in Catalan
unrelenting in Catalan
despietat
Not relenting; not yielding in strength, severity, or determination.
implacable
Not relenting; not yielding in strength, severity, or determination.