Find the word definition

Wikipedia
Shenwan

Shenwan is a town in China situated at the southern periphery of the city of Zhongshan. The population of Shenwan has 31,392 residents. The total area of the town is .