Refine this word faster
Novaya zemlya
name
Definitions
Proper Noun
- 1 An archipelago in the Arctic Ocean in the north of Russia, administered by Arkhangelsk oblast.
Etymology
From Russian Но́вая Земля́ (Nóvaja Zemljá, literally “New Land”).
See also for "novaya zemlya"
Next best steps
Mini challenge
Unscramble this word: novayazemlya