implacable [adjective] + foe [noun]