labor saving technological progress - Deutsch Englisch Wörterbuch