Meaning of Chongqing

Definition of Chongqing

(noun) a city in south-central China on the Chang Jiang; a commercial center for western China

Other information on Chongqing

WIKIPEDIA results for Chongqing
Amazon results for Chongqing