nova zembla definition

  • noun:
    • two islands in the Arctic Ocean owned by Russia; web site of a test center for atomic warheads

Related Sources

  • Hypernym for "nova zembla"
29 votes

How would you define nova zembla?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!