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