finish off


Meanings

  • finish a task completely;