place that never sleeps - French English Dictionary