street cleansing machine - Francés Inglés Diccionario