someone's level best - Deutsch Englisch Wörterbuch