Looking for the meaning or definition of the word South Cambridgeshire? Here's what it means.
Proper noun
a local government district in Cambridgeshire, England. The district completely surrounds the City of Cambridge, which is governed independently by its city council.