mechanically-propelled - Deutsch Englisch Wörterbuch