rip the stitches out - French English Dictionary