pedestrian-only shopping street - French English Dictionary