suzhou

/ˈsuːʒoʊ/ or /zuːˈʒoʊ/

Definitions

1. noun

a city in Jiangsu province, China, known for its traditional Chinese gardens and canals.

“Suzhou’s classical gardens are considered among the finest in China.”

Synonyms

  • Soochow
  • Su-chou