Suzhou The city/word Suzhou means China. The city Suzhou lies in China. The country China contains the city China.