storstad

noun
big city (town)

Inflections

storstaden
storstäder