Noun Definitionnova zembla1.Definition: two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheadsRelated Noun(s):novaya zemlyaCategory: Places