Search term superstrada has 3 results
Jump to
IT Italian EN English
superstrada {f} highway
superstrada (n) [traffico] {f} four-lane highway (n) [traffico]
superstrada (n) [traffico] {f} divided highway (n) [traffico]