Dictionary
Definition of STOCKHOLM
noun : STOCKHOLM
Source:WordNet 3.1
-
1. (
) the capital and largest city of Sweden; located in southern Sweden on the Baltic; "the Nobel Prize is awarded in Stockholm" ;
See more about : STOCKHOLM