finish something quickly and forcefully - Turkish English Dictionary