Home
Search
Index
Definify.com
Definition
2024
superstrada
superstrada
Italian
Noun
superstrada
f
(
plural
superstrade
)
expressway
(like a motorway/freeway but with some crossing traffic)
Etymology
super-
+
strada
Similar Results
Superstrain