scientific progress - Deutsch Englisch Wörterbuch