Stockholm

1. (noun) the capital and largest city of Sweden; located in S Sweden on the Baltic; "the Nobel Prize is awarded in Stockholm"
Synonyms: capital of Sweden
Related Words: national capital



Terms and Conditions of Use / Copyright Notice