tranvia
/tranˈviːə/Definitions
1. noun
A light rail or tramway system, especially in Italy.
“The city’s new tranvia system has made it easier to get around.”
1. noun
A light rail or tramway system, especially in Italy.
“The city’s new tranvia system has made it easier to get around.”