Vocabulary

歩車分離

separation of pedestrian and vehicular traffic

noun