Learn how to say Implacable correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word implacable:
unable to be appeased or placated:
he was an implacable enemy of Ted’s
unable to be stopped; relentless:
the implacable advance of the enemy
late Middle English: from Latin implacabilis, from in- ‘not’ + placabilis (see placable)