Definify.com

Definition 2024


Novaya_Zemlya

Novaya Zemlya

English

Alternative forms

Proper noun

Novaya Zemla

  1. An archipelago in the Arctic Ocean in the north of Russia, administered by Arkhangelsk oblast.

Translations

Derived terms

  • Novaya Zemla effect

See also