He's no different than the rest of the Starling City elite who have failed to show up when it comes to ending the suffering of those left devastated in the Glades.
(n) event whose occurrence ends something, Syn. finish, conclusion, Ant. beginning, Example:his death marked the ending of an era; when these final episodes are broadcast it will be the finish of the show
The Collaborative International Dictionary of English (GCIDE) v.0.53 Collaborative International Dictionary (GCIDE)