Search results
- Dictionarypinch point/ˈpɪn(t)ʃ pɔɪnt/
noun
- 1. a place or point where congestion occurs or is likely to occur, especially on a road: "the transport secretary has set out plans to ease traffic jams at ninety-two pinch points"
Powered by Oxford Dictionaries