away from the main street - French English Dictionary