Word Study
novaya zemlya
WORDNET DICTIONARY
Noun novaya zemlya has 1 sense
- novaya zemlya(n = noun.location) nova zembla - two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads; Array is a part of russia, russian federation
is a kind of island
For further exploring for "novaya zemlya" in Webster Dictionary Online