implacable in Spanish
implacable in Spanish
implacable
Not able to be placated or appeased.
implacable
Adamant; immovable.
tenaz
Adamant; immovable.