Definition of North Circular in 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.

Origin

1920s; earliest use found in The Nation.