compete over the long-term - Deutsch Englisch Wörterbuch