progress of mankind - Deutsch Englisch Wörterbuch