nova_zembla
1. [ noun ] (geography) two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
Synonyms: novaya_zemlya
Related terms: island Russia
Similar spelling:   novaya_zemlya