AUTOSTRADA


Meaning of AUTOSTRADA in English

[au.to.stra.da] n, pl -stradas or -stra.de [It, fr. automobile + strada street, fr. LL strata paved road--more at street] (1927): an expressway esp. in Italy

Merriam-Webster English vocab.      Английский словарь Merriam Webster.