Translate
implacabile
Do you mean: