twenty times (more) - Deutsch Englisch Wörterbuch