meliorate (make better) - Französisch Englisch Wörterbuch