meaning of annaba

annaba meaning in General Dictionary

a port city of northeastern Algeria near the Tunisian border