nova zembla

Info · Definitions · Characters

nova zembla
· ·
Text
11
· ·
Length
4
· ·
Syllables

Definitions

(noun) two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads. Synonyms: Novaya Zemlya, Nova Zembla.
· ·
Noun Definition 1