a thing of shreds and patches - German English Dictionary