translate English to French: Granted, our enemy is difficult to fight but he is not invincible.
Certes, l'ennemi est difficile à combattre, mais il n'est pas invincible.