PINCH POINT


Meaning of PINCH POINT in English

■ noun a place or point where congestion occurs or is likely to occur, especially on a road.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.