Definify.com

Definition 2026


storgata

storgata

Swedish

Noun

storgata

  1. a main street