meaning of 24-Stunden-Stadt

24-Stunden-Stadt - German to English

twenty-four time town [mainly Am.]