place that never sleeps - German English Dictionary