on a friendly footing - Deutsch Englisch Wörterbuch