Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

novaya zemlya Definition

Cancel
novaya zemlya
noun(no-va-ya zem-lya)
two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
Synonyms: nova zembla,

Words Related to novaya zemlya!

novaya zemlya Examples by Brain Bank Users