Dictionnaire français - anglais

achever

to complete / to finish off