ほしゃぶんり
Meanings
Noun
1. separation of pedestrian and vehicular traffic
Composed of
step; stride; counter for steps
car; vehicle; van; (train) car; carriage
separation; partition; detachment; segregation; isolation