to bring to an end; complete; the final stage or surface treatment
from Old French finiss- 'accomplish'
Try Another Word