Skip to main content

English: pinch point

Welsh: man cyfyng

Part of speech

Noun, Masculine, Singular

Definition

1. A place where a road is naturally constricted and has lower capacity. 2. A deliberate narrowing of the road or lane to reduce vehicle speeds.