meaning of capital of sweden

capital of sweden meaning in General Dictionary

the main city and largest town of Sweden; based in southern Sweden on Baltic