Definify.com

Definition 2025


storgata

storgata

Swedish

Noun

storgata

  1. a main street