Find the word definition

Wikipedia
Xiaoguwei

Xiaoguwei, formerly known in English as , is an island in the Pearl River Delta of China's Guangdong Province. It is now administered as part of Xinzao , a town in Guangzhou's Panyu District. The Guangzhou Higher Education Mega Center now occupies the entire island.