'Svalbard' definitions:

Definition of 'Svalbard'

From: WordNet
noun
A Norwegian archipelago in the Arctic Ocean