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