Novaya Zemlya
English Dictionary
->
Letter N
-> Novaya Zemlya
Search Dictionary:
Novaya Zemlya Definition
(n)
two
islands
in
the
Arctic
Ocean
belonging
to
Russia
;
site
of
a
test
center
for
nuclear
warheads
Novaya Zemlya Synonyms
Nova Zembla
Novaya Zemlya
© Art Branch Inc.