SynonymX
Speak
Nova Zembla
Definition of Nova Zembla
1.
Two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
Noun
Synonyms for word "nova zembla"
novaya zemlya
Semanticaly linked words with "nova zembla"
russia
russian federation
island