the word acropolis literally in greek means `` city on the extremity '' and though associated primarily with the greek cities athens , argos , thebes , and corinth ( with its acrocorinth ) , may be applied generically to all such citadels , including rome , jerusalem , celtic bratislava , many in asia minor , or even castle rock in edinburgh .