POLISH OFF


Meaning of POLISH OFF in English

[polish off] vt (1829): to finish off or dispose of rapidly or completely

Merriam-Webster English vocab.      Английский словарь Merriam Webster.