to complete satisfactorily - Turc Anglais Dictionnaire