meaning of stockholm

1. the capital and largest city of Sweden; located in southern Sweden on the Baltic; "the Nobel Prize is awarded in ">Stockholm"


Related Words

stockholm |

Developed & Maintained By Taraprasad.com

Treasure Words