Novaya Zemlya

from WordNet (r) 3.0 (2006)
Novaya Zemlya
    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]