English Dictionary
◊ STOCKHOLM
Stockholm
n : the capital and largest city of Sweden; located in S Sweden
on the Baltic; "the Nobel Prize is awarded in Stockholm"
[syn: {Stockholm}, {capital of Sweden}]