French-English dictionary »

dameuse meaning in English

FrenchEnglish
dameuse nom {f}

snow groomer◼◼◼(snow groomer, see also: snowcat)
noun