Italian-English dictionary »

carro scopa meaning in English

ItalianEnglish
carro scopa noun
{m}

broom wagon(vehicle)
noun