Chongqing
['tʃuŋ'kiŋ]
Definition
(noun.) a city in south-central China on the Chang Jiang; a commercial center for western China.
Edited by Alison--From WordNet
['tʃuŋ'kiŋ]
(noun.) a city in south-central China on the Chang Jiang; a commercial center for western China.
Edited by Alison--From WordNet