have the best of someone - Deutsch Englisch Wörterbuch