LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Çongçing” in English

1 English translation
EN
Chongqing

Chongqing is a hilly city with winding streets.