side strip
demarcated region of roads chiefly intended for pedestrians' use as an alternative to the sidewalk under Japanese traffic regulation
Download as: