deliver a haymaker - Deutsch Englisch Wörterbuch