Italian-English dictionary »

decorcicatore meaning in English

ItalianEnglish
decorcicatore noun
{m}

decorticator(peeling machine)
noun