deal a final blow - Deutsch Englisch Wörterbuch