finish someone/something off
— phrasal verb with finish us/ˈfɪn·ɪʃ/verb [ I/T ]
(DESTROY)
to destroy or completely defeat someone or something:
Lack of water finished off the agricultural communities in the valley.
He says he refuses to let the disease finish him off.