Từ điển tiếng Anh - Cambridge Advanced Learners Dictionary
put paid to something
put paid to sth idiom UK to finish or destroy something • A knee injury has put paid to her chances of getting into the final. Thesaurus+: ↑Destroying and demolishing↑Damaging and spoiling Main entry:payidiom