Chongqing - Definition

chongqing

n 1: a city in south-central China on the Chang Jiang; a
commercial center for western China [syn: Chongqing,
Chungking]

Look up another word