be ripped to shreds - French English Dictionary