Definition: 1. A prefecture-level city in Xinjiang, China
Show more information about Turpan
Search took: 2.5296 ms