Meaning of novaya zemlya
Definition of novaya zemlya
(noun)
two islands in the Arctic Ocean
belonging
to Russia;
site
of a
test
center
for
nuclear
warheads
Other information on novaya zemlya
WIKIPEDIA results for
novaya zemlya
Amazon results for
novaya zemlya
Tweet