English: pinch point
Welsh: man cyfyng
Subject: Trafnidiaeth
English 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.
Welsh definition: Lle mae'r cyfyngiad yn addasiad bwriadol i'r ffordd, fel y mae'r ail ddiffiniad yn ei awgrymu, efallai y byddai "man wedi'i gulhau [ar y ffordd]" yn ddisgrifiad mwy manwl.