Yahoo Malaysia Web Search

Search results

  1. Dictionary
    pinch 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"