street sweeping machine - German English Dictionary