Definition of Turpan Depression in English:

Turpan Depression

proper noun