Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
nova zembla
has 1 sense
Novaya Zemlya
,
Nova Zembla
- two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
--
1
is a kind of
island
--
1
is a part of
Russia
,
Russian Federation
,
TOP