What does 24-Stunden-Stadt mean?

24-Stunden-Stadt - German to English

twenty-four time town [mainly Am.]