'capital of Sweden' definitions:

Definition of 'capital of Sweden'

From: WordNet
noun
The capital and largest city of Sweden; located in southern Sweden on the Baltic; "the Nobel Prize is awarded in Stockholm" [syn: Stockholm, capital of Sweden]