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