pedestrian-only shopping street - Spanish English Dictionary