The phrase
"implacable foe" means an enemy or opponent who cannot be appeased, pacified, or made to change their hostile stance. This foe is determined and relentless in their opposition, making them extremely difficult to reconcile or make peace with.
Full definition