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