陳恩沙

Proper noun

 * 1)  Chenensha, a former island in the Yangtze estuary now part of Chongming Island