What does ausgepeitscht mean?

ausgepeitscht - German to English

whipped