Answer: tebessa

AnswerCrossword Clue
TEBESSA

Strategic city, N Algeria.