yrd

listen to the pronunciation of yrd
English - English
Yangtze River Delta, an area on the east coast of China, bordering the East China Sea