meaning of svalbard
1.
a
Norwegian
archipelago
in
the
Arctic
Ocean
Related Words
svalbard
|
Developed & Maintained By
Taraprasad.com