Changshu /(ˈ)t͡ʃæŋˈʃu/ noun1 •A county-level city of Suzhou, Jiangsu, China.The American Church Mission Hospital at Changshu was formally opened in September. — 1923