be ripped to shreds - German English Dictionary