Portuguese-English dictionary »

niveladora de neve meaning in English

PortugueseEnglish
niveladora de neve noun
{f}

snowcat(vehicle)
noun