Synonyms and Antonyms for nova-zembla

1. Nova Zembla (n.)

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


2. nova (n.)

a star that ejects some of its material in the form of a cloud and become more luminous in the process

Synonyms: Antonyms: