nova zembla is a noun meaning "two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads". It carries one recorded sense.
two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
Definitions, synonyms and semantic relations for nova zembla come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.