[--]

Jyutping jiu4 lau4 saa1
Pinyin yáo liú shā

Definitions (Wiktionary)
  1. name
    Yaoliusha, a former island of the Yangtze estuary, since merged into Chongming Island.