pinch point









pinch point


noun

  1. a traffic-calming measure in which the road narrows to one lane, with a sign indicating which oncoming driver should give way
52 queries 0.540