make a good job of something - Deutsch Englisch Wörterbuch