Word
Nova Zembla, n.
two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
<noun.location>
Nova Zembla
Novaya Zemlya
semantic pointers
part holonym
Russia, Russian Federation
instance hypernym
island