complet, achevé
having all the necessary or appropriate parts
complet, total, absolu
to the greatest extent or degree; total
compléter, achever, terminer
finish making or doing something