MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Chongqing

noun (n)

  • a city in south-central China on the Chang Jiang; a commercial center for western China
    kota di south central di china chang jiang; pusat komersial untuk western china
    Synonym:
    chungking
    source: wordnet30