Home

Word

Novaya Zemlya, n.
more info 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
instance hypernym