Lop NorPronunciation: /lɒp ˈnɔː/ (also Lop Nur /ˈnʊə/)Definition of Lop Nor a dried-up salt lake in the arid basin of the Tarim River in NW China, used since 1964 for nuclear testing. Lop Nor in other Oxford dictionaries Definition of Lop Nor in the US English dictionary