be on the front foot - Deutsch Englisch Wörterbuch