What does annaba mean?

annaba meaning in General Dictionary

a port city of northeastern Algeria near the Tunisian border