- Novaya Zemlya as a noun:
- 1
Novaya Zemlya
noun
1 Novaya Zemlya
Two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads.
synonym: Nova Zembla.
Dutch: Nova Zembla
debug info: 0.0151
noun
Two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads.
synonym: Nova Zembla.
Dutch: Nova Zembla
debug info: 0.0151