Italian-English dictionary »

montascale meaning in English

ItalianEnglish
montascale noun
{m}

stairlift(motorized platform installed in a stairway)
noun