Definition of Novaya Zemlya in English:

Novaya Zemlya

proper noun

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

Pronunciation:

Novaya Zemlya

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