永隆沙

Proper noun

 * 1) Yonglongsha, a former island of the Yangtze River delta in China now merged with Chongming Island (崇明島)