street sweeping machine - Alemán Inglés Diccionario