a thing of shreds and patches - French English Dictionary