Meaning of Novaya Zemlya in English:

Novaya Zemlya

Pronunciation /ˌnəʊvəjə zɪmˈljɑː/

proper noun

  • Two large uninhabited islands in the Arctic Ocean off the north coast of Siberian Russia.