to make good - Französisch Englisch Wörterbuch