Home
Search
Index
Definify.com
Definition
2024
Nova_Zembla
Nova Zembla
English
Proper noun
Nova
Zembla
Alternative spelling of
Novaya Zemlya
Portuguese
Proper noun
Nova
Zembla
f
Novaya Zemlya
(an archipelago of
Russia
in
the Arctic Ocean
)
Similar Results