Italian-English dictionary »

superstrada meaning in English

ItalianEnglish
superstrada noun

expressway [expressways](US: divided highway)
noun
[UK: ɪks.ˈpre.sweɪ] [US: ɪk.ˈspre.ˌswe]

superstrada noun
{m}

trunk road(important main road)
noun