Search term débusqueur has one result
Jump to
FR French EN English
débusqueur (n) [a vehicle for pulling trees out of a forest] (n) skidder (n) [a vehicle for pulling trees out of a forest] (n)