taklamakan









taklamakan


noun

  1. a desert in S central Xingjiang Uygur Autonomous Region, China. About 125,000 sq. mi. (323,750 sq. km).
49 queries 0.669