simple past and past participle of finish
(comparable) Processed or perfected.
Completed; concluded; done.
Done for; doomed; used up.