Noun Definitionstockholm1.Definition: the capital and largest city of Sweden; located in southern Sweden on the Baltic"The Nobel Prize is awarded in Stockholm"Category: Places