Italian-English dictionary »

dresina meaning in English

ItalianEnglish
dresina noun
{f}

draisine(light auxiliary rail vehicle)
noun