do one's endeavor - Französisch Englisch Wörterbuch