finishing off or killing - Deutsch Englisch Wörterbuch