implacable in French
implacable in French
implacable
Impossible to prevent or stop; inexorable, unrelenting, unstoppable.
irréductible
Impossible to prevent or stop; inexorable, unrelenting, unstoppable.