put paid to something - definition and synonyms

phrase British
  1. to bring something to an end
See also main entry: paid