Italian-English dictionary »

idroscala meaning in English

ItalianEnglish
idroscala noun
{f}

cherry picker(boom lift for lifting people)
noun