What is the full meaning of autostradas
AUTOSTRADA, (Italian) a motorway [n]
Example of the word autostradas placed on a Scrabble board.