finish something quickly and forcefully - Espagnol Anglais Dictionnaire