road-sweeping machine - Francés Inglés Diccionario