nova zembla

from WordNet (r) 3.0 (2006)
Nova Zembla
    n 1: two islands in the Arctic Ocean belonging to Russia; site
         of a test center for nuclear warheads [syn: {Novaya
         Zemlya}, {Nova Zembla}]
    

[email protected]