Swedish-English dictionary »

stortorg meaning in English

SwedishEnglish
stortorg [~et ~] substantiv
{n}

town square(an open area in a town)
noun