Lop Nur noun1 •A largely dried up salt lake, known for being used as a nuclear testing site, located in southeastern Xinjiang Uygur Autonomous Region, China.I've taken camels over the forbidding Kum Tagh sand dunes and crossed the 200-kilometre-long dried-up lake-bed of Lop Nur. — 1998