disembodied technological progress - Deutsch Englisch Wörterbuch