Definition of Lop Nor in English:

Lop Nor

(also Lop Nur)

proper noun

  • A dried-up salt lake in the arid basin of the Tarim River in northwestern China, used since 1964 for nuclear testing.

Pronunciation

Lop Nor

/ˌlôp ˈno͝or/