Autostrada definitions

ô'tō-strä'də, ou'tō-
An expressway in Italy.
noun
0
0
In Italy, an expressway.
noun
0
0
A motorway in Italy (some other countries)
noun
0
0
Advertisement

Origin of autostrada

Italian auto automobile auto strada street (from Late Latin strāta paved road street)