Lop Nur (noun) Definition, Meaning & Examples

noun
  1. a series of salt lakes and marshes in Xinjiang Uyghur Autonomous Region, in northwestern China: nuclear test site.
Lop Nur (noun) Definition, Meaning & Examples

More Definitions