Stockholm
English Dictionary
->
Letter S
-> Stockholm
Search Dictionary:
Stockholm Definition
(n)
the
capital
and
largest
city
of
Sweden
;
located
in
southern
Sweden
on
the
Baltic
; "
the
Nobel
Prize
is
awarded
in
Stockholm
"
Stockholm Synonyms
capital of Sweden
Stockholm
© Art Branch Inc.