Find the word definition

Wikipedia
Strömsund

Strömsund is a locality and the seat of Strömsund Municipality in Jämtland County, Sweden with 3,589 inhabitants in 2010.