try (one's) level best - Französisch Englisch Wörterbuch