Synonyms of nova zembla

Noun


1. Novaya Zemlya, Nova Zembla

usage: two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads

WordNet 3.0 Copyright © 2006 by Princeton University.
All rights reserved.