Italian-English dictionary »

metropolitana leggera meaning in English

ItalianEnglish
metropolitana leggera noun

light rail(type of passenger railway)
noun