capital_of_swedenEnglish

Stockholm, capital of Sweden

Noun

The capital and largest city of Sweden, located in southern Sweden on the Baltic

English: Stockholm, capital of Sweden

Bahasa: Stockholm

Bahasa words with similar meanings

English words with similar meanings

Show 1 words