be on the front foot - Französisch Englisch Wörterbuch