to compete on more favourable terms - Deutsch Englisch Wörterbuch