Meaning of Svalbard

Definition of Svalbard

(noun) a Norwegian archipelago in the Arctic Ocean

Other information on Svalbard

WIKIPEDIA results for Svalbard
Amazon results for Svalbard