English-Italian dictionary »

disc harrow meaning in Italian

EnglishItalian
disc harrow noun

discissorenoun
{f}