'Novaya Zemlya' definitions:

Definition of 'Novaya Zemlya'

(from WordNet)
noun
Two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads [syn: Novaya Zemlya, Nova Zembla]