province-level city noun1 •A city in China directly managed by the central government as a space for testing economic strategies or for developing national infrastructural projects. formsprovince-level cities