(More fully "North Circular Road") a main road that bypasses a city centre to the north, especially the road of this kind in London, north of the Thames.
Origin
1920s; earliest use found in The Nation.
Definition of North Circular in US English:
North Circular
noun
(More fully "North Circular Road") a main road that bypasses a city centre to the north, especially the road of this kind in London, north of the Thames.