Meaning of Stockholm
Definition of Stockholm
(noun)
the
capital
and largest
city
of Sweden;
located
in
southern
Sweden on the Baltic; "the Nobel Prize is awarded in Stockholm"
Other information on Stockholm
WIKIPEDIA results for
Stockholm
Amazon results for
Stockholm
Tweet