|

Novaya Zemlya

DEFINITIONS OF: Novaya Zemlya

1

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

Synonyms:
Nova Zembla
Example of:
island
a land mass (smaller than a continent) that is surrounded by water
WORD FAMILY
USAGE EXAMPLES