Lop nur

What is Lop nur?

Lop nur definition and meaning on Dictionary terms:
noun
series of salt lakes and marshes in Xinjiang Uygur, NW China: nuclear test site.

 

reference: https://www.dictionary.com/browse/lop-nur

Tags: