give one's best - Deutsch Englisch Wörterbuch