Finish-off meaning : To finish completely. To kill.
finish off
fibrescope
resurrects
tap dances
suboscines