autostrada
nounDefinition of autostrada
: an expressway especially in Italy
Keep scrolling for more