impale on a stake - Deutsch Englisch Wörterbuch