nova zembla
Meaning, Definition & Usage
Dictionary
Related
noun
two islands in the Arctic Ocean belonging to Russia; site of a test center for nuclear warheads
Novaya Zemlya
.
WordNet
Previous
nous
nousel
nouthe
nouveau-riche
nov
Next
novaculite
novate
novatian
novatianism
novation