SuzhouPronunciation: /suːˈdʒəʊ/ (also Suchou or Soochow)Definition of Suzhou a city in eastern China, in the province of Jiangsu, situated west of Shanghai on the Grand Canal; population 1,416,200 (est. 2006). Founded in the 6th century bc, it was the capital of the ancient Wu kingdom. Suzhou in other Oxford dictionaries Definition of Suzhou in the US English dictionary