French-English dictionary »

skidder meaning in English

FrenchEnglish
skidder nom {m}

skidder◼◼◼(a vehicle for pulling trees out of a forest)
noun