姚劉沙

Etymology
From &, the surnames of the families who originally settled the island.

Proper noun

 * 1) Yaoliusha, a former island of the Yangtze estuary, since merged into Chongming Island.