a thing of shreds and patches - Español Inglés Diccionario