|
Definition of Nova Zembla
1. Noun. Two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads.
Exact synonyms: Novaya Zemlya
Group relationships: Russia, Russian Federation
Generic synonyms: Island
Group relationships: Russia, Russian Federation
Generic synonyms: Island
Definition of Nova Zembla
1. Proper noun. (alternative spelling of Novaya Zemlya) ¹
¹ Source: wiktionary.com