on one's own terms - Deutsch Englisch Wörterbuch