soil stabiliser
soil stabiliser · soil stabilisers
A construction vehicle with a powered metal drum that has rows of mixing blades or paddlesA construction vehicle with a powered metal drum that has rows of mixing blades or paddles.
Meaning
1 sensesA construction vehicle with a powered metal drum that has rows of mixing blades or paddles.