street sweeping machine - Spanish English Dictionary