do one's endeavor - Deutsch Englisch Wörterbuch