🇮🇹 it en 🇬🇧

superstrada noun

  /supersˈtrada/
divided highway, dual carriageway
Wiktionary Links