To polish off Meaning, Definition & Usage

Definitions
  1. to finish completely, as an adversary. Slang

Webster 1913