stand in the pillory - Deutsch Englisch Wörterbuch