a thing of shreds and patches - Francés Inglés Diccionario