Definify.com

Definition 2024


storgata

storgata

Swedish

Noun

storgata

  1. a main street