nova_zemblaEnglish

Nova Zembla, Novaya Zemlya

Noun

Two islands in the Arctic Ocean belonging to Russia, site of a test center for nuclear warheads

English: Novaya Zemlya, Nova Zembla

Bahasa: Novaya Zemlya

Bahasa words with similar meanings

English words with similar meanings

Show 1 words