a better place - Deutsch Englisch Wörterbuch