use one's best endeavor - Deutsch Englisch Wörterbuch