stockholm

Nouns

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

Synonyms

capital of Sweden

Words of close approximity

stockhorn