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