svalbard

Noun
  1. A Norwegian archipelago in the Arctic Ocean (synset 108782394)

Found on Word Lists

Other Searches