capital of sweden

Noun
  1. The capital and largest city of Sweden;
    Located in southern Sweden on the Baltic (synset 108784069)
    "the Nobel Prize is awarded in Stockholm"

Other Searches