someone's level best - Französisch Englisch Wörterbuch