To complete something to a highly satisfying level
I have just completed a walk and would say fin dun sum bum