punish in the town square - Türkisch Englisch Wörterbuch