impale on a stake - Türkisch Englisch Wörterbuch