capital-of-sweden

Nouns

  • (n) the capital and largest city of Sweden; located in southern Sweden on the Baltic
    • the Nobel Prize is awarded in Stockholm
    Stockholm,

Synonyms

Stockholm

Words of close approximity