superstrada

Etymology
From.

Noun

 * 1) expressway (like a motorway/freeway but with some crossing traffic)