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"

Semanticaly linked words with "nova zembla"