Italian-English dictionary »

ferrovia sopraelevata meaning in English

ItalianEnglish
Ferrovia sopraelevata noun

elevated railway(railway)
noun