Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun novaya_zemlya
1 sense of novaya zemlya
Sense 1
Novaya Zemlya, Nova Zembla -- (two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads)
INSTANCE OF=> island -- (a land mass (smaller than a continent) that is surrounded by water)