Plural of autostrada; high-speed expressways or motorways, especially in Italy and Spain, designed for fast automobile travel.
From Italian 'autostrada,' combining 'auto' (automobile) and 'strada' (street/road). The term emerged in early 20th-century Italy to describe modern divided highways built for rapid vehicular transit.
Try Another Word