novaya zemlya

Info · Definitions · Characters

novaya zemlya
· ·
Text
13
· ·
Length
6
· ·
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