finish
fill in, fill out, make out
nail
discharge, dispatch
all over, concluded, ended, over, terminated
arrant, consummate, double-dyed, everlasting, gross, perfect, pure, sodding, staring, stark, thorough, thoroughgoing, unadulterated, utter
consummate
accomplished