finish something quickly and forcefully - German English Dictionary