1. Nova Zembla - Noun
2. Nova Zembla - Proper noun
two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
Source: WordNetThe name "Zembla" (taken from "Nova Zembla", a former latinization of Novaya Zemlya ) Boyd notes that Swift 's Battle of the Books contains "a malignant deity, call'd Criticism" that "dwelt on the Top of a snowy Mountain in Nova Zembla". Source: Internet