make things better - Deutsch Englisch Wörterbuch