meliorate (make better) - Deutsch Englisch Wörterbuch