to complete satisfactorily - Englisch Synonyme Wörterbuch