nova-zembla

Nouns

  • (n) two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads Novaya Zemlya,

Synonyms

Novaya Zemlya

Words of close approximity