Taklamakan (noun) Definition, Meaning & Examples

noun
  1. a desert in south central Xinjiang Uyghur Autonomous Region, in China. About 125,000 sq. mi. (323,750 sq. km).
Taklamakan (noun) Definition, Meaning & Examples

More Definitions