self-propelled street sweeper - Deutsch Englisch Wörterbuch