noun
two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
• Syn: ↑Novaya Zemlya
• Instance Hypernyms: ↑island
• Part Holonyms: ↑Russia, ↑Russian Federation
Useful english dictionary. 2012.
Useful english dictionary. 2012.