Subscribe English
look up any word, like tex-sex:

1 definition by Jaboomanator

 
1.
To complete something to a level of satisfaction, relating specifically to creative execution
The client was happy with my work and finalled it.
by Jaboomanator March 15, 2013
0 1