to go out on the town. - Deutsch Englisch Wörterbuch