meaning of abgerissen sein

abgerissen sein - German to English

to stay in towels and tatters