soil stabilizing machine - Francés Inglés Diccionario